.suggestionAdd {
  padding-top: 10px;
}
.addImgBox {
  margin-top: 10px;
  position: relative;
  background: #fff;
  padding: 5px 10px;
  &:before {
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    height: 1px;
    border-top: 1px solid #D9D9D9;
    color: #D9D9D9;
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
  }
  &:after {
    content: " ";
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: 1px;
    border-bottom: 1px solid #D9D9D9;
    color: #D9D9D9;
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
  }
  img{
    float:left;
    height:.8rem;
    width:.8rem;
    min-width: 60px;
    max-width:80px;
    min-height: 60px;
    max-height:80px;
  }
  .addImgBtn {
    height:.8rem;
    width:.8rem;
    min-width: 60px;
    max-width:80px;
    min-height: 60px;
    max-height:80px;
    overflow: hidden;
    display: flex;
    align-items: center;
    i{
      margin-top:5px;
      float:left;
      display: block;
      line-height:1;
      font-size:60px;
      color: #d9d9d9;
      position: relative;
      input{
        height: 100%;
        width: 100%;
        position: absolute;
        top: 0;
        left: 0;

      }
    }
  }
}

.handleBtnGroup {
  width: 100%;
  padding: 10px;
}

textarea {
  resize: none;
}

.feedbackAdd {
  .feedbackAdd_main {
    width: 100%;
    position: absolute;
    padding: 0 .16rem .8rem;

    .feedbackAdd_box {
      margin-top: .16rem;
      background: #fff;

      .feedbackAdd_item {
        padding: 0 .12rem;
        .item_title {
          font-size: .12rem;
          color: #999999;
          padding: .12rem 0;
        }

        .item_content {
          width: 100%;
          background: #f5f5f5;
          margin-bottom: .08rem;

          .item_textarea {
            width: 100%;
            border: 0;
            min-height: 16vh;
            background: inherit;
            padding: .12rem;
            font-size: .12rem;
          }
          .item_count {
            text-align: right;
            padding: .12rem;
            font-size: .12rem;
            color: #999;
          }
        }

        .item_fileList {
          padding: .16rem 0;
          .item_file {
            display: inline-block;
            width: 26.33vw;
            height: 26.33vw;
            margin: 0 1vw;

            img {
              width: 100%;
              height: 100%;
            }
          }
        }
      }
    }
  }

  .feedbackAdd_btn {
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    background: #fff;
    padding: .1rem .16rem;
  
    button {
      width: 100%;
      font-size: .16rem;
      color: #fff;
      background: -moz-linear-gradient(top, #FFAE19 0%, #FF8914 100%);
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFAE19), color-stop(100%, #FF8914));
      background: -webkit-linear-gradient(top, #FFAE19 0%, #FF8914 100%);
      background: -o-linear-gradient(top, #FFAE19 0%, #FF8914 100%);
      background: -ms-linear-gradient(top, #FFAE19 0%, #FF8914 100%);
      background: linear-gradient(to bottom, #FFAE19 0%, #FF8914 100%);
      border: 0;
      padding: .12rem 0;
      border-radius: .04rem;
    }
  }
}